﻿using System;
using System.Collections;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace Queue集合
{
    class Program
    {
        //向Quere集合中添加值
        static void Main(string[] args)
        {
            Queue boog = new Queue();
            boog.Enqueue("20000s");
            boog.Enqueue("19999s");
            boog.Enqueue("19998s");
            boog.Enqueue("19997s");
            boog.Enqueue("19996s");
            boog.Enqueue("19995s");
            boog.Enqueue("3s");
            boog.Enqueue("2s");
            boog.Enqueue("1s");
            Console.WriteLine("这是一个炒鸡炒鸡炒鸡大的大炸弹！！！！它还有倒计时");
            Console.WriteLine("开始了，开始了，它开始倒计时了！！！");
            while (boog.Count != 0) {
                Console.WriteLine(boog.Dequeue());
            }
            Console.WriteLine("boon!!!boon!!!");

            //boog.Clear();//清除所有元素
            //boog.Contains(1);//判断集合中是否有1
            //boog.CopyTo(arr, 0);//将数组arr从0位置开始复制到集合中
            //boog.Dequeue();//移除并返回开始处的对象
            //boog.Enqueue(1);//将对象添加到实际的结尾处
            //boog.Peek();//返回实例开始处的对象但不移除
            //object [] arrs = boog.ToArray();//将实例中的数组复制到行数组中
            //boog.TrimToSize();//将容量设置为实例中元素的实际数目
        }
    }
}
